village of arabs - French English Dictionary